const cloud = require('wx-server-sdk');
cloud.init();

exports.main = async (event, context) => {
  const { filePath } = event;

  try {
    // 调用 getTempFileURL 方法
    const result = await cloud.getTempFileURL({
      fileList: [filePath],  // 检查传入的文件路径
    });

    // 输出完整的返回结果
    console.log('getTempFileURL result:', JSON.stringify(result));

    if (result.fileList.status === 'ok') {
      return {
        fileExists: true,
        fileURL: result.fileList.tempFileURL,  // 返回文件的临时 URL
      };
    } else {
      return {
        fileExists: false,
        fileURL: '',
      };
    }
  } catch (err) {
    console.error('云函数失败:', err);
    return {
      fileExists: false,
      fileURL: '',
    };
  }
};
